/*1、实数的绝对值：输入一个实数，输出它的绝对值，结果保留两位小数。
2、两点间距离：输入4个实数x1,y1,x2,y2,数据之间用空格隔
开。表示两点坐标（x1,y1）,（x2,y2）,计算并输出两点间的距离。结果保留两位小数。
3、编程，输入三角形的三边长（实数），输出三角形的面积，结果保留两位小数。（提示：用海伦公式）。
4、编程，输入一元二次方程ax2+bx+c=0的系数a,b,c，假定满
足b2-4ac>0，输出方程的两个根。结果保留两位小数。
5、 输入存款金额 money、存期 year 和年利率 rate，根据公
式计算存款到期时的本息合计sum（税前），输出时保留2位小数。      sum = money ( 1 + rate)year
    
*/
#include  <stdio.h>
#include  <math.h>

int main(void) {
    /*编程，输入一元二次方程ax2+bx+c=0的系数a,b,c，假定满
足b2-4ac>0，输出方程的两个根。结果保留两位小数。*/
    float a,b,c;
    printf("请输入a,b,c的值：");
    scanf("%f %f %f",&a,&b,&c);
    float d=b*b-4*a*c;
    if(d<0)
        printf("无解\n");
    else{
        float x1=(-b+sqrt(d))/(2*a);
        float x2=(-b-sqrt(d))/(2*a);
        printf("x1=%f\nx2=%f\n",x1,x2);
    }

}
